Skip to main content

Google Sheets (PM)

🔗 Original page — Source of this material


Attention

This article describes the Google Sheets settings in the program. Instructions on how to connect can be found here - Setting up Google Sheets Connection

image-20210504-110452

Specify the path to the Google OAuth key

Here you need to select the path to the file with your Google API connection settings.

Note

You can read how to get an OAuth key and set up the connection in the article Setting up Google Sheets Connection

Attention

The file must have the .json extension

Timeout for clearing unused Google Sheets

If no project in ZennoPoster uses a Google Sheet within the number of minutes specified in this setting, that sheet will be unloaded from memory to save your computer’s resources.

Note

A long timeout can be useful if there is a break between runs of a particular project working with a Google Sheet (for example, on a schedule, every hour). Then you won’t have to download the sheet from the cloud each time.
A short timeout may be useful, for example, if every run of a project generates a report in a new sheet and there’s no need to keep sheets in memory after unloading their data.

Timeout for loading a sheet from the cloud

Time allotted to load a sheet from the cloud.

Note

If the sheet is very large, synchronization may take a long time, and without changing this setting, a loading error will occur as the request takes too long.

Sheet change handling policy

In this setting, you can choose whether ZennoPoster should load any external changes to the sheet while working with it.

Note

If the sheet is large, loading it can take a lot of time. If you select Never load external changes while working, the program will only send data, not try to match local data with the cloud, in other words, it won’t spend time and resources syncing.
Turning off synchronization can be useful, for example, when parsing data when you don’t need up-to-date information in the sheet.